#container {
    width:80%;
 /*   margin:20px auto;*/
}

#content {
    float:left;
    width:95%;
	z-index: 4;
	}

#content p {
color: #fff;
}

body {
    background-color: #000;
    z-index: -10;
    margin: 0px;
    position: absolute;
    min-height: 100%;
    width: 100%;
}

#heading {
	background: #000;
	padding: 0px;
	position: absolute;
	z-index: -1;
	width: 100%;
	top: 0px;
	margin: 10px;
	}

#heading img {
/*width:100%;
height:100%;*/
}

#block {
font-size: 115%;
float: left;
background: darkgray;
opacity: 0.70;
position: static;
padding-left: 20px;
padding-right: 10px;
margin: 10px;
width: 80%;
border-radius:10px;
z-index: 2;
/*height: 200px;*/
}

#block h1 {
font-size: 150%;
}

#block p {

}

#title {
margin: 10px;
margin-top: 0px;
float:left;
width:50%;
position: static;
border-style:solid;
border-width:5px;
border-color: lightgray;
border-radius:10px;
padding: 7px;
font-size: 85%;
z-index: 3;
}

#title h2 {
font-size: 120%;
}

#title p {

}

#codes {
float:right;
width:280px;
right:0px;
padding: 4px;
margin: 10px;
background: black;
border-style:solid;
border-width:5px;
border-color: black;
border-radius:6px;
color: #FFF;
z-index: 6;    
}

#sidebar {
    position: absolute;
	float:right;
    width:40%;
	right:0px;
	top: 60%;
	z-index: -1;
}

#sidebar img {
width:90%;
z-index: -1;
/*height:100%;*/
}

#sidefeature {
float: right;
background: darkgray;
opacity: 0.70;
position: absolute;
padding: 7;
margin: 20px;
width: 30%;
top: 1%;
right: 2%;
border-radius:10px;
font-size: 115%;
z-index: 2;
}

#sidefeature a{
font-size: 115%;
}

#sidefeature hr{
hr {
width: 60%;
color: red;
}

#footer {
    clear:both;
}